put one's foot into it - German English Dictionary